Search Sri Lanka Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Sri Lanka

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Sri Lanka hotels

Shangri-La Colombo

Shangri-La Colombo
5.0 star property
Kompannaweediya
9.2 out of 10, Wonderful, (545 reviews)
"Great room, amenities and lobby were fantastic."
United States
Paul
The price is CA $186
CA $254 total
includes taxes & fees
Mar 6 - Mar 7
Shangri-La Colombo

Marino Beach Colombo

Marino Beach Colombo
5.0 star property
Colombo
9.4 out of 10, Exceptional, (1,008 reviews)
"Great hotel with wonderful staff."
Canada
Christian
The price is CA $115
CA $153 total
includes taxes & fees
Mar 6 - Mar 7
Marino Beach Colombo

Cinnamon Life at City of Dreams

Cinnamon Life at City of Dreams
5.0 star property
Kompannaweediya
9.6 out of 10, Exceptional, (118 reviews)
"Excellent breakfast was excellent and very clean and modern comfortable rooms Overall an excellent stay in an excellent hotel"
Australia
Michael
The price is CA $184
CA $251 total
includes taxes & fees
Mar 6 - Mar 7
Cinnamon Life at City of Dreams

Galle Face Hotel

Galle Face Hotel
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (1,004 reviews)
"Very classy hotel with a real colonial style and great staff. "
United Kingdom
Paul
The price is CA $142
CA $194 total
includes taxes & fees
Mar 8 - Mar 9
Galle Face Hotel

Mandarina Colombo

Mandarina Colombo
5.0 star property
Colombo
8.8 out of 10, Excellent, (1,004 reviews)
"Room was great and staff were helpful in assisting with travel questions. "
Canada
Douglas
The price is CA $80
CA $105 total
includes taxes & fees
Mar 6 - Mar 7
Mandarina Colombo

Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
5.0 star property
Ahungalla
8.6 out of 10, Excellent, (227 reviews)
"What a fantastic experience, the staff where wonderful extra clean entertainment and food was delicious definitely going again"
United Kingdom
Fiona Jane Louise
The price is CA $332
CA $434 total
includes taxes & fees
Feb 25 - Feb 26
Hotel Riu Sri Lanka - All Inclusive

Cinnamon Grand Colombo

Cinnamon Grand Colombo
5.0 star property
Kollupitiya
9.0 out of 10, Wonderful, (920 reviews)
"Great location, food, pool and helpful staff"
United Kingdom
Paul
The price is CA $141
CA $191 total
includes taxes & fees
Feb 23 - Feb 24
Cinnamon Grand Colombo

Granbell Hotel Colombo

Granbell Hotel Colombo
3.5 star property
Kollupitiya
8.6 out of 10, Excellent, (361 reviews)
"Room and facilities were clean. Rooftop pool and bar were wonderful and it was in a great location"
Australia
Lucie
The price is CA $154
CA $182 total
includes taxes & fees
Feb 24 - Feb 25
Granbell Hotel Colombo

Radisson Collection Resort, Galle

Radisson Collection Resort, Galle
4.5 star property
Talpe
9.0 out of 10, Wonderful, (24 reviews)
"The room was very clean and the staff were all very helpful. The hotel is luxurious. Two beautiful pools and very good food. The views are stunning over the ocean. The beach is not suitable for swimming due to heavy surf and a strong side current but Talpe beach a 1.5k walk or tuk-tuk away has a safe beach behind a reef. "
United States
Wendy
The price is CA $232
CA $312 total
includes taxes & fees
Mar 3 - Mar 4
Radisson Collection Resort, Galle

Hilton Colombo Residence

Hilton Colombo Residence
5.0 star property
Ibbanwala
8.8 out of 10, Excellent, (464 reviews)
"Absolutely brilliant staff, attentive to a tee. Highly recommended "
United Kingdom
Philip
The price is CA $139
CA $187 total
includes taxes & fees
Feb 12 - Feb 13
Hilton Colombo Residence

Hilton Colombo

Hilton Colombo
5.0 star property
Fort
8.6 out of 10, Excellent, (538 reviews)
"Great place and service. I will book it again. "
United States
Boguslawa
The price is CA $134
CA $180 total
includes taxes & fees
Mar 9 - Mar 10
Hilton Colombo

Amari Colombo Sri Lanka

Amari Colombo Sri Lanka
5.0 star property
Kollupitiya
9.4 out of 10, Exceptional, (123 reviews)
"Great place for short stay in "
Australia
Ravitha
The price is CA $105
CA $143 total
includes taxes & fees
Mar 6 - Mar 7
Amari Colombo Sri Lanka

Weligama Bay Marriott Resort & Spa

Weligama Bay Marriott Resort & Spa
5.0 star property
Weligama
9.2 out of 10, Wonderful, (251 reviews)
"Fantastic stay- spotless rooms, great breakfast, very friendly staff."
United Kingdom
Sophie Louise
The price is CA $382
CA $513 total
includes taxes & fees
Feb 8 - Feb 9
Weligama Bay Marriott Resort & Spa

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

ITC Ratnadipa, a Luxury Collection Hotel, Colombo
5.0 star property
Kompannaweediya
9.2 out of 10, Wonderful, (130 reviews)
"Great property, and staff"
United States
Janaka
The price is CA $214
CA $288 total
includes taxes & fees
Mar 10 - Mar 11
ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Cinnamon Bentota Beach – Signature Selection

Cinnamon Bentota Beach – Signature Selection
5.0 star property
Bentota
9.2 out of 10, Wonderful, (51 reviews)
"Overall excellent place to stay - from start to finish - service is amazing and thanks to all the staff too "
United Kingdom
Deepal
The price is CA $410
CA $533 total
includes taxes & fees
Mar 1 - Mar 2
Cinnamon Bentota Beach – Signature Selection

Heritance Kandalama

Heritance Kandalama
5.0 star property
Kandalama
9.0 out of 10, Wonderful, (670 reviews)
"Perfect hospitality, cleanliness, foods and environment."
United Kingdom
Seiji
The price is CA $305
CA $398 total
includes taxes & fees
Mar 6 - Mar 7
Heritance Kandalama

Cinnamon Red Colombo

Cinnamon Red Colombo
3.0 star property
Kollupitiya
9.0 out of 10, Wonderful, (1,003 reviews)
"Yes, excellent staff and great breakfast. "
United States
Imali
The price is CA $116
CA $158 total
includes taxes & fees
Mar 6 - Mar 7
Cinnamon Red Colombo

Radisson Hotel Colombo

Radisson Hotel Colombo
4.0 star property
Bambalapitiya
8.6 out of 10, Excellent, (569 reviews)
"Great people, very professional, great service, fair priced for the quality. Will recommend highly! "
United States
Howard B
The price is CA $105
CA $141 total
includes taxes & fees
Mar 9 - Mar 10
Radisson Hotel Colombo

Cinnamon Lakeside Colombo

Cinnamon Lakeside Colombo
5.0 star property
Fort
8.6 out of 10, Excellent, (546 reviews)
"Lovely property and helpful staff"
United States
Mary
The price is CA $123
CA $168 total
includes taxes & fees
Mar 9 - Mar 10
Cinnamon Lakeside Colombo

Karpaha Sands

Karpaha Sands
4.5 star property
Kiran
9.8 out of 10, Exceptional, (62 reviews)
"This was the most amazing place to stay. Staff were so friendly and location is heaven on earth."
United Kingdom
JONATHAN
The price is CA $258
CA $343 total
includes taxes & fees
Feb 18 - Feb 19
Karpaha Sands
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Sri Lanka

Showing deals for:Feb 20 - Feb 22

Save an average of 15% on thousands of hotels when you're signed in

Top Sri Lanka Hotel Reviews

Price trends for hotels in Sri Lanka

Less expensive
More expensive
This month
Next month
February
November
CA $65
CA $69
Month
Price
January
CA $126
February
CA $65
March
CA $69
April
CA $77
May
CA $85
June
CA $89
July
CA $82
August
CA $89
September
CA $94
October
CA $98
November
CA $127
December
CA $126
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Sri Lanka. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Sri Lanka

Top reasons to visit Sri Lanka

  • Stunning Beaches: Sri Lanka boasts some of the most beautiful beaches, perfect for relaxation and water sports.
  • Rich Cultural Heritage: Explore ancient temples and experience traditional ceremonies that reflect the island's vibrant culture.
  • Diverse Wildlife: Discover incredible national parks where you can spot elephants, leopards, and various bird species.
  • Outdoor Adventures: Enjoy activities like hiking, surfing, and boat safaris amidst breathtaking landscapes.
  • Warm Hospitality: Experience welcoming accommodations ranging from luxury resorts to charming guesthouses.

Find great hotels in Sri Lanka

Experience the warmth and hospitality of Sri Lanka with a variety of accommodation options, including hotels and guesthouses tailored to suit every traveler's needs. Whether you're seeking a family-friendly getaway, a luxurious retreat, or a business-oriented stay, you'll find an array of top hotels and best hotel choices across the stunning landscapes of this island nation. Discover the perfect base for your adventures, combining comfort and convenience in every visit.

  • Cinnamon Red Colombo: Perfectly blending family-friendly amenities with a business-oriented atmosphere, Cinnamon Red Colombo is a 3.5-star hotel that caters to both leisure and corporate travellers. Located in the heart of Colombo, this property offers a variety of services to ensure a comfortable stay. Business guests will appreciate the well-equipped Business Centre, 24-hour access, and meeting rooms designed for convenience. Families will find amenities tailored for children, making it an ideal choice for those travelling with little ones. Enjoy a modern style and attentive service that ensures a memorable experience.
  • Marino Beach Colombo: A luxurious 5-star property, Marino Beach Colombo invites guests to indulge in a beach-oriented getaway combined with upscale business facilities. Situated with direct access to the stunning coastline, this hotel offers a perfect retreat for sun-seekers and professionals alike. Guests can enjoy exquisite dining options, a lavish pool, and relaxing beach access while also benefiting from the hotel's comprehensive business services. Whether you’re unwinding by the shore or conducting meetings, Marino Beach Colombo provides a perfect balance of luxury and functionality.
  • Mandarina Colombo: Mandarina Colombo is a sophisticated 5-star hotel that seamlessly integrates business and family-focused amenities. Ideal for discerning travellers seeking an elegant experience, this property features multiple meeting rooms, a 24-hour Business Centre, and accessible facilities, ensuring that all professional needs are met. Families are also well-catered for, with amenities like a children’s pool and a First Aid Kit on hand. With its modern design and commitment to guest comfort, Mandarina Colombo is the perfect base for both work and leisure in Sri Lanka.

Where to stay in Sri Lanka

Sri Lanka offers a captivating blend of adventure, stunning scenery, and warm hospitality. Whether you're exploring vibrant cities like Colombo or relaxing on alluring beaches in Mirissa, there's something for every traveller. Experience the charm of local culture, indulge in luxurious accommodations or budget-friendly options, and embark on exciting excursions that showcase the island's natural beauty. A holiday in Sri Lanka promises unforgettable memories and a welcoming atmosphere that will make you feel right at home.

  • Colombo: As the bustling capital of Sri Lanka, Colombo offers a vibrant blend of modernity and tradition. Located on the west coast, it serves as a gateway for many visitors. The city experiences a steady flow of travellers, peaking during January and the March-April season. Colombo is perfect for those seeking a family-friendly, city-themed, or business-oriented experience. Highlights include shopping malls, lively markets, and serene beaches that invite relaxation. Don’t miss the historic sites that reflect the city's rich heritage, including the iconic Galle Face Green and the National Museum.
  • Kandy: Nestled in the lush central highlands of Sri Lanka, Kandy is renowned for its stunning scenery and rich cultural heritage. The city attracts visitors throughout the year, with peak arrivals in January, March, and July. Kandy is ideal for outdoor enthusiasts and adventure seekers. Explore its picturesque landscapes, visit the Temple of the Tooth, and enjoy the serene beauty of nearby national parks. The city also boasts a variety of shopping centres and recreational areas, making it a well-rounded destination for both relaxation and exploration.
  • Negombo: Located just north of Colombo along the western coast, Negombo is a charming beach town known for its laid-back atmosphere. It welcomes travellers year-round, with peak times in April and December to January. Ideal for families and beach lovers, Negombo offers a delightful blend of city and coastal experiences. Visitors can enjoy the sandy shores, vibrant public markets, and local seafood delicacies. The nearby national park adds an adventurous touch to your stay, providing ample opportunities for nature walks and wildlife observation.

Things to do in Sri Lanka

Sri Lanka offers an exciting mix of outdoor adventures and stunning scenery, perfect for a memorable vacation. Enjoy activities like shopping at vibrant centres, playing golf, and indulging in Balinese massages. Don't miss out on boat safaris and exploring charming local shops. With amazing tours available, Sri Lanka promises a captivating experience for every traveller.

Shopping

In Sri Lanka, explore Colombo City Centre for a vibrant shopping experience with entertainment and family vibes. Visit Pettah Market for local goods and a bustling atmosphere. Don’t miss Majestic City for more shopping and leisure options, perfect for gifts and souvenirs.

Recreation

Experience the serene landscapes at Victoria Golf & Country Resort, where you can enjoy a round of golf amidst stunning views. For luxury vibes, unwind at the Sri Lanka Tennis Association, or indulge in relaxation at Spa Ceylon Boutique & Urban Spa, offering revitalizing body treatments.

Adventure

The World's End Trail offers an exhilarating hike with breathtaking views of the surrounding landscapes, perfect for nature enthusiasts. The Parewella Natural Swimming Area provides a refreshing outdoor experience in a serene setting. For thrill-seekers, the Midigama Left Surf Break features exciting surfing opportunities against a stunning backdrop.

Nightlife

Experience the vibrant nightlife at Nelum Pokuna Mahinda Rajapaksa Theatre, where culture and romance blend seamlessly. For a family-friendly atmosphere, visit Elphinstone Theatre, offering captivating performances and entertainment, making your Sri Lankan nights truly unforgettable.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Sri Lanka

When planning a trip to Sri Lanka, consider visiting during the cheaper months of May to June and October to save on accommodation costs. Booking your hotel about a month in advance often yields the best rates, especially on Saturdays. Use Expedia's search tool to compare prices and find exclusive deals, and consider bundling your hotel, flights, and activities for added savings. Look for eco-friendly accommodations for a sustainable stay. Public transport is also an economical way to explore, with plenty of free activities available to enjoy the local culture without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Sri Lanka are May to June and October, where the prices are slightly lower. This is in comparison to April and December to January, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Sri Lanka about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Sri Lanka is Saturday. The most expensive day to stay in Sri Lanka is Monday.
  • Find cheap hotels on Expedia: Expedia's search tool offers you the flexibility to choose your budget, desired location, and other preferences. You can easily sort the results to display prices from lowest to highest, allowing you to find the most affordable hotels at a glance. Additionally, you can refine your search by hotel type—for instance, by selecting the Eco-certified filter, you'll discover a range of sustainable and environmentally-friendly accommodations that you can book.
  • Consider bundling your trip: Consider saving money by combining your hotel accommodations in Sri Lanka with your flights and activities through an Expedia package. This option can help you get the most value for your travel investment.

Find the best attractions in Sri Lanka

Whether you're an adventure seeker, a culture enthusiast, or a beach lover, Sri Lanka offers an unforgettable vacation experience. With its stunning beaches, ancient temples, and beautiful national parks, there's something for everyone to explore. You can immerse yourself in local culture, enjoy outdoor activities, and relax by the coast, making your trip to this island paradise truly memorable.

  • Bentota Beach: Experience the sun-kissed shores and crystal-clear waters of Bentota Beach, a perfect spot for relaxation and water sports. Enjoy beach vibes with opportunities for surfing, jet skiing, and lounging under swaying palm trees.
  • Udawalawe National Park: Embark on an adventure in Udawalawe National Park, renowned for its diverse wildlife and stunning scenery. Go on a thrilling safari to spot elephants, leopards, and exotic birds amidst breathtaking landscapes.
  • Temple of the Tooth: Immerse yourself in Sri Lanka's rich culture at the Temple of the Tooth, a UNESCO World Heritage site. This sacred temple houses a relic of the Buddha and offers insights into the country's spiritual heritage.

Best time to go to Sri Lanka

The best time to visit Sri Lanka is dependant on what kind of holiday you are seeking. April is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly sunny with light rain. May is its coolest month on average. At this time, visitor numbers are moderately low and weather is mostly cloudy with frequent rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January72.0°F (22.200000000000003°C)Light RainMostly SunnyModerately HighSlightly High
February73.4°F (23.0°C)Light RainMostly SunnyAverageAverage
March76.1°F (24.5°C)Light RainMostly SunnyModerately HighAverage
April81.9°F (27.700000000000003°C)Light RainMostly SunnyModerately HighSlightly High
May68.4°F (20.200000000000003°C)Frequent RainMostly CloudyModerately LowSlightly Low
June75.4°F (24.1°C)Light RainMostly CloudyModerately LowSlightly Low
July75.0°F (23.9°C)Light RainMostly CloudyAverageAverage
August74.8°F (23.8°C)Light RainMostly SunnyAverageAverage
September74.8°F (23.8°C)Light RainMostly SunnyAverageAverage
October74.7°F (23.700000000000003°C)Frequent RainMostly CloudyModerately LowSlightly Low
November73.8°F (23.200000000000003°C)Frequent RainMostly CloudyAverageAverage
December79.0°F (26.1°C)Moderate RainMostly SunnyAverageSlightly High

The nearest major airports for your trip to Sri Lanka

When visiting Sri Lanka, the primary airport to consider is Colombo's Bandaranaike International Airport (CMB), situated 123.9km from the heart of the country. Nearby, you’ll find excellent accommodations such as the 5-star Sentido Heritance Negombo, located 8.0km away, which offers convenient airport shuttle services. Jetwing Blue, another 5-star resort, lies 9.7km from the airport, while Jetwing Lagoon Wellness, an adults-only luxury reserve, is just 6.4km away. Both resorts provide easy access to CMB, ensuring a smooth travel experience for tourists arriving in Sri Lanka.

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Sri Lanka cost?
In Sri Lanka, you can find cheap options from CA $105 in a few different ways. To see what's available, enter your preferred travel dates, then fine-tune your search by budget, amenities and more. Remember that rates can differ depending on when you plan to go, so if you have some flexibility, switch up your dates until you find the perfect deal.
When is the best time to go to Sri Lanka?
Any time is a great time to visit Sri Lanka, just remember that the weather will vary depending on where you go. If it's a Galle summer vacation you're after, organize your trip between June and August. You can expect average temperatures of between 26ºC and 29ºC then in this city, which has a tropical rainforest climate.
What is the best area to stay in Sri Lanka?
Check out the attractions and experiences on offer in Galle and Weligama. These thrilling cities are only two of the many great places to look for a hotel in Sri Lanka.
How can I find cheap hotels in Sri Lanka?
An excellent place to begin your search is with our "Price per night" filter. At the moment, the cheapest hotels start at CA $105 per night. Other ways to snap up a budget-friendly Sri Lanka retreat are by booking as early as possible and being flexible with the dates you travel. For more bargains, go to our cheap hotels in Sri Lanka page.
What are the best hotels in Sri Lanka for families?
Expedia makes it a cinch to book a hotel with everything you need for a memorable family getaway to Sri Lanka. Start by selecting "Family friendly" in the "Traveler experience" section of our filter tool. Then fine-tune your search by things like amenities and guest ratings. Whether you need a family hotel in Sri Lanka for a weekend adventure or an extended getaway, we've got you and your group covered.
Why should I book my Sri Lanka hotel with Expedia?
Expedia is your one-stop shop for planning the ultimate Sri Lanka holiday. You'll find a huge array of hotels to select from and handy search filters that make it a cinch to find what you're looking for. Worried about a last-minute change of plans? Many of our hotels have flexible cancellation policies, so you can book with peace of mind. Get more out of your holiday with Expedia Rewards. Join for free today to start collecting points and unlocking membership perks. You'll enjoy instant access to Member Prices, which means you can save 10% or more on select hotels!